// 以下为官方示例
$().ready(function () {});

layui.use('laydate', function() {
	var laydate = layui.laydate;
	laydate.render({
		elem: '#time' //指定元素
		,
		type: 'datetime', // 类型为日期时间
		format: 'yyyy-MM-dd HH:00:00' // 显示格式为年-月-日 时
	});
})

$("#period").change(function (val){
	$(".expirationDate").hide()
	if( val.target.selectedIndex == 2 ){
		$("#time").val('')
		$(".expirationDate").show()
	}
	if( val.target.selectedIndex == 1 ) {
		$("#time").val('9999-12-30 12:00:00');
	}
})

$.validator.setDefaults({
	submitHandler: function () {
		update();
	}
});

$(".all").find('input').click(function (){

	if( $(this).prop('checked') ){
		$("input[type='checkbox']").each(function (index, element){
			if( !$(element).prop('checked') ){
				$(element).prop('checked',true)
			}
		});
	}

	if( !$(this).prop('checked') ){
		$("input[type='checkbox']").each(function (index, element){
			if( $(element).prop('checked') ){
				$(element).prop('checked',false)
			}
		});
	}

})

function update() {

	if( !$("#period").val() ){
		layer.msg('请选择一个有效期');
		return false;
	}

	if( !$("#schoolName").val() ){
		layer.msg('请输入学校名称');
		return false;
	}

	if( !$("#time").val() ){
		layer.msg('请选择一个有效期');
		return false;
	}

	if( !$("#number").val() ){
		layer.msg('请输入使用人数');
		return false;
	}

	let is = false;
	let ids = [];
	$(".model").find("input[type='checkbox']").each(function (index, element){
		if($(element).is(":checked") ){
			ids.push($(element).val());
			is = true;
		}
	});

	if( is ){
		$.ajax({
			cache: true,
			type: "POST",
			url: "/jzweb/zykResourcesSecretKey/save",
			data: {
				'entDate': $("#time").val(),
				'ids[]' : ids,
				'number': $("#number").val(),
				'remark': $("#remark").val(),
				'schoolName': $("#schoolName").val()
			},// 你的formid
			async: false,
			error: function (request) {
				alert("Connection error");
			},
			success: function (data) {
				if (data.code == 0) {
					parent.layer.msg(data.msg);
					parent.reLoad();
					var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
					parent.layer.close(index);

				} else {
					parent.layer.msg(data.msg);
				}

			}
		});
	}else{
		layer.msg('必须选中一个')
	}

}
